//! Nacos服务器核心库
//! 
//! 提供Nacos服务器的完整实现，包括服务发现、配置管理、集群管理等功能
//! 
//! # 功能模块
//! - `server`: 服务器核心实现，包含启动、停止、状态管理
//! - 支持HTTP和gRPC双协议
//! - 提供RESTful API和gRPC服务接口
//! - 支持多种存储后端（内存、文件、数据库）
//! - 内置集群管理和数据同步
//!
//! # 使用示例
//! ```rust
//! use nacos_server::{NacosServer, ServerConfig};
//!
//! #[tokio::main]
//! async fn main() -> Result<(), Box<dyn std::error::Error + Send + Sync>> {
//!     let config = ServerConfig::default();
//!     let mut server = NacosServer::new(config).await?;
//!     server.start().await?;
//!     Ok(())
//! }
//! ```

pub mod server;
pub mod api;
pub mod cluster_adapter;

// 导出服务器核心类型
pub use server::{NacosServer, ServerConfig, ServerState, ServerStats, ServerInfo};